Using Shadow Prices for Resource Allocation in a Combinatorial Grid with Proxy-Bidding Agents
نویسندگان
چکیده
Our paper presents an agent-based simulation environment for task scheduling in a distributed computer systems (grid). The scheduler enables the simultaneous allocation of resources like CPU time, communication bandwidth, volatile and non-volatile memory while employing a combinatorial resource allocation mechanism. The resource allocation is performed by an iterative combinatorial auction in which proxy-bidding agents try to acquire their desired resource allocation profiles with respect to limited monetary budget endowments. To achieve an efficient bidding process, the auctioneer provides resource price information to the bidding agents. The calculation of the resource prices in a combinatorial auction is not trivial, especially if the the bid bundles exhibit complementarities or substitutionalities. We propose an approximate pricing mechanism using shadow prices from a linear programming formulation for this purpose. The efficiency of the shadow price-based allocation mechanism is tested in the context of a closed loop grid system in which the agents can use monetary units rewarded for the resources they provide to the system for the acquisition of complementary capacity. Two types of proxy-bidding agents are compared in terms of efficiency (received units of resources, time until bid acceptance) within this scenario: An aggressive bidding agent with intense rising bids and a smooth bidding agent with slow increasing bids.
منابع مشابه
Agents' Bidding Strategies in a Combinatorial Auction Controlled Grid Environment
We present an agent-based simulation environment for resource allocation in a distributed computer system that employs a combinatorial task scheduler. Our environment enables the simulation of a mechanism for the simultaneous allocation of resources like CPU time (CPU), communication bandwidth (NET), volatile (MEM) and non-volatile memory (DSK) in the distributed computer system. In contrast to...
متن کاملITERATIVE COMBINATORIAL AUCTIONS : ACHIEVING ECONOMIC AND COMPUTATIONALEFFICIENCYDavid
ITERATIVE COMBINATORIAL AUCTIONS: ACHIEVING ECONOMIC AND COMPUTATIONAL EFFICIENCY David Christopher Parkes Supervisor: Lyle H. Ungar This thesis presents new auction-based mechanisms to coordinate systems of selfinterested and autonomous agents, and new methods to design such mechanisms and prove their optimality. Computation is increasingly carried out on open networks, with self-interested pr...
متن کاملSequential Auctions for the Allocation of Resources with Complementarities
Market-based mechanisms such as auctions are being studied as an appropriate means for resource allocation in distributed and multiagent decision problems. When agents value resources in combination rather than in isolation, one generally relies on combinatorial auctions where agents bid for resource bundles, or simultaneous auctions for all resources. We develop a different model, where agents...
متن کاملPrices and Compact Bidding Languages for Combinatorial Auctions
Combinatorial auctions are currently used for a wide variety of B2B commerce, most notably for industrial procurement of raw materials and shipping lanes, and in the government sector for the allocation of spectrum licenses, wholesale electricity generation, and the proposed control of airport congestion through the auctioning of landing-slot rights. In this paper we summarize the contributions...
متن کاملPreventing Strategic Manipulation in Iterative Auctions: Proxy Agents and Price-Adjustment
Iterative auctions have many computational advantages over sealed-bid auctions, but can present new possibilities for strategic manipulation. We propose a two-stage technique to make iterative auctions that compute optimal allocations with myopic best-response bidding strategies more robust to manipulation. First, introduce proxy bidding agents to constrain bidding strategies to (possibly untru...
متن کامل